<?php
namespace mobadmin\service\interfaces;
use common\service\interfaces\ICommonService;
/**
 * 管理员服务接口
 * @package admin\service\interfaces
 * @author yangjian<yangjian102621@gmail.com>
 */
interface IManagerService extends ICommonService {

    const MANAGER_SESSION_NAME = 'offer_manager_session_name';

    /**
     * 管理员登陆
     * @param $userInfo
     * @return mixed
     */
    public function login($userInfo);

    /**
     * 获取登陆的管理员
     * @return mixed
     */
    public function getLoginManager();

    /**
     * 更新登录管理员信息
     * @return mixed
     */
    public function setLoginManager($manager);

    /**
     * 判断当前用户是否登陆
     * @return bool
     */
    public function isLogin();

    /**
     * 登出
     * @return mixed
     */
    public function logout();
}
